English Dictionary
◊ POT ROAST
pot roast
n : cut of beef suitable for simmering in liquid in a closed pot